double-stranded DNA (dsDNA) - Spanish English Dictionary